home *** CD-ROM | disk | FTP | other *** search
- package netscape.ldap.util;
-
- public final class RDN {
- String m_type;
- String m_value;
-
- public RDN(String var1) {
- int var2 = var1.indexOf("=");
- if (var2 > 0) {
- this.m_type = var1.substring(0, var2).trim();
- this.m_value = var1.substring(var2 + 1).trim();
- }
- }
-
- public String[] explodeRDN(boolean var1) {
- if (this.m_type == null) {
- return null;
- } else {
- String[] var2 = new String[1];
- if (var1) {
- var2[0] = this.m_value;
- } else {
- var2[0] = this.toString();
- }
-
- return var2;
- }
- }
-
- public String getType() {
- return this.m_type;
- }
-
- public String getValue() {
- return this.m_value;
- }
-
- public String toString() {
- return this.m_type + "=" + this.m_value;
- }
-
- public static boolean isRDN(String var0) {
- RDN var1 = new RDN(var0);
- return var1.m_type != null && var1.m_value != null;
- }
-
- public boolean equals(RDN var1) {
- return this.toString().toUpperCase().equals(var1.toString().toUpperCase());
- }
- }
-